import requests
import json


def sendMessage(message):
    url = 'https://wxpusher.zjiecode.com/api/send/message'
    body = {
        "appToken": "AT_omCKQubdTQDCPN7uYbDTUAIxgfAdgDgG",  # 必传
        "content": message,  # 必传
        # 消息摘要，显示在微信聊天页面或者模版消息卡片上，限制长度20(微信只能显示20)，可以不传，不传默认截取content前面的内容。
        "summary": "brain提醒",
        # 内容类型 1表示文字  2表示html(只发送body标签内部的数据即可，不包括body标签，推荐使用这种) 3表示markdown
        "contentType": 1,
        # 发送目标的UID，是一个数组。注意uids和topicIds可以同时填写，也可以只填写一个。
        "uids": [
            "UID_MBAUCDVBXA7LWBXgaSLHvcJXGtv8"
        ],
        # 原文链接，可选参数
        "url": "https://wxpusher.zjiecode.com",
        # 是否验证订阅时间，true表示只推送给付费订阅用户，false表示推送的时候，不验证付费，不验证用户订阅到期时间，用户订阅过期了，也能收到。
        # verifyPay字段即将被废弃，请使用verifyPayType字段，传verifyPayType会忽略verifyPay
        "verifyPay": False,
        # 是否验证订阅时间，0：不验证，1:只发送给付费的用户，2:只发送给未订阅或者订阅过期的用户
        "verifyPayType": 0
    }
    headers = {
        "Content-Type": "application/json"  # 指定请求头，表明发送的数据是JSON格式
    }

    try:
        # 将Python字典转换为JSON字符串后发送，使用json.dumps方法
        response = requests.post(url, data=json.dumps(body), headers=headers)
        print("状态码:", response.status_code)
        print("响应内容:", response.text)
    except requests.RequestException as e:
        print("请求出现错误:", e)



